package kadledav.adventure.framework.model.world;

import java.util.List;

import kadledav.adventure.framework.model.general.ActionObject;

public interface Player {

	public Location getCurrentLocation();

	public List<Item> getInventoryItems();
	
	public boolean goThroughPassage(Passage passage);

	public boolean pickUpItem(Item item);

	public boolean dropItem(Item item);
	
	public String doAction(ActionObject actionObject);

	public String doActionWith(ActionObject actionObject1, ActionObject actionObject2);

}
